home *** CD-ROM | disk | FTP | other *** search
- 960525 Thor 2.3 API documentation
-
- Copyright © 1994-1996 Ultima Thule Software, All Rights Reserved.
- Authors: Eivind Nordseth, Kjell Irgens, Petter Nilsen
-
- This API documentation package is NOT public domain, but it is freely
- distributable. In other word it is FreeWare. (Note: Thor 2.3 is
- ShareWare.) This means that you can copy this API documentation
- package and give it to all your friends, upload it to a BBS or include
- it in a PD-library. The only restrictions are: All the files
- included in this archive must be in their original form without
- additions, deletions or modifications of any kind. Thor 2.2 API
- documentation may not be distributed for profit. Only a nominal
- charge may be associated with its distribution. The Thor 2.2 API
- documentation is provided "AS IS" without warranty of any kind, and
- the authors is not responsible for any damage this software may do.
- (Just in case :-)
-
- Do not release any modifications of the code examples included in this
- package. If you have suggestions for code improvements, please
- contact the authors.
-
-
- INTRODUCTION
- ~~~~~~~~~~~~
- The Thor API documentation package consists of:
-
- o docs/bbsread.doc - Autodoc for V4 of bbsread.library.
- o include/#? - Include files for V4 of bbsread.library.
- o parsemsg/#? - Source code of a message parser, which adds messages
- from ABBS/MBBS to the message database. Will also
- parse newfiles lists and conference lists.
- o scriptserv/#? - Source code for a script server. This program is
- used by the ABBS/MBBS Ncomm scripts to gain knowledge
- of the different events to do. It has also other
- features used by this NComm script.
- o packhippo/?# - Source code for an events packer, which makes upload
- packets in Hippo format.
- o common/#? - Some small code stubs which are common for scriptserv
- and parsemsg.
- o WatchTHOR/#? - Source code for the WatchTHOR mail notification
- utility.
-
- Some of the source uses utgui.library for displaying progress
- requesters. The api for utgui.library is not included here. (Since
- the utgui.library probably will be obsolete in later versions of Thor,
- the docs for utgui.library is not released.) If you want to compile
- the soures which uses utgui.library, you must comment out all calls to
- utgui.library.
-
-
- HOW TO USE
- ~~~~~~~~~~
- We have not included any detailed step by step guide to how to program
- utilites and modules for Thor.
-
- Some general advices:
-
- o You should read the source code provided, docs/bbsread.doc and
- include/libraries/bbsread.h carefully before doing any programming.
-
- o If you are to write a module for Thor, you should first make a working
- message parser. After the parser is up and running, you should set up the
- event configuration for the events you want to support, and then make a
- event packer.
-
- o If you are uncertain of how to use any of the provided functions, look
- into the source code examples to see how thay are used there. If you
- still are uncertain, send us an email and we'll try to answer your
- questions.
-
- If you have any questions regarding the use of the Thor 2.3 API we are
- reachable on the Thor support email address: thor@hstud6.cs.uit.no
-
-
- HISTORY
- ~~~~~~~
- 951105 - Initial release of the API documentation
- 950524 - THOR 2.3 API documentation, no changes except for the archive name
-